Nuke MfuluNuke Mfulu
Table TennisChina Smash 2026: Three Scorelines Reveal the True Boundary of American Table TennisSally Moyland and Lily Zhang walked into the deciding game against Hana Goda...
Domestic FootballV.League 1 and the Data Problem: When Vietnamese Football Analyses From MemoryIn November 2026, in a temporary hotel room a few hundred metres from Thien...
Domestic FootballThe Đoàn Văn Hậu-Ngọc Tân incident: From the tackle to structural lessonsOn the evening of September 10, 2027, at Hang Day Stadium, a moment in the...
International FootballThe White Zone of Data: Reading Football When Information Chooses SilenceMinute 63. A player goes down without contact — his knee buckles like a hinge...
International FootballAston Villa beat Manchester City: Nicolas Jackson, an old debt, and a win told only by its resultTen minutes after the final whistle at Villa Park. The tunnel down to the...
AthleticsThe 41.7mm Sole and the Stripped Gold: Governance Shock at Asiad 20At night in Nagoya, a gold medal was raised on the Kazakhstan flag. By mornin...
EsportsAPL 2026 Champion NaiLiu Suspended Indefinitely by Flash Wolves Over Personal MisconductJust weeks after lifting the APL 2026 championship trophy and claiming the FM...
Domestic FootballV.League in the Transfer Window: Vietnamese Football and the Challenge of Retaining TalentIn the final hours of the transfer window, in a small office in Hanoi, a...
Domestic FootballPersib Bandung 1-0 The Cong Viettel: A Match Decided in the 45th and 68th MinutesI rewatched the footage of Persib Bandung against The Cong Viettel three time...
BadmintonSepak Takraw ASIAD 20 Gold: Vietnam's Two-Tier Reward Architecture and the 48-Month GapThe reward notice arrived before any match report. One women's sepak takraw...
EsportsNine Analytical Dimensions, Zero Data Rows: The Pipeline Failure Slipping Into Esports CoverageThe sheet of paper on my desk in Seoul has nine sections, fully numbered, ful...
Domestic Football450 Minutes Without a Goal: Dong Nai, Viet Thang and the Data VoidOn the evening of 24 October, after a 0-4 defeat to Nam Dinh, Nguyen Viet Tha...
BadmintonEmpty Arena, Full Hearts: The Breathing Rhythm of Vietnamese Badminton's Regular SeasonAt the end of January, I sat in the third row of a provincial arena. On court...
AthleticsPeres Jepchirchir Provisionally Suspended: Women’s Marathon and the Ripple After a Historic DoubleSydney, August 30, 2026. Peres Jepchirchir crossed the finish line at the...
TennisGermany 3-1 Croatia: Zverev Seals the Bologna Berth and the Unfilled Gap at No. 2 SinglesThe point that closed the tie between Germany and Croatia in Halle came from ...
EsportsT1 and the Governance Crisis: When the Top of the Table Must Check the CompassOn Saturday afternoon, a group of about 40 fans stood silently outside T1's...
EsportsCS2 Falls to an 805,000 Average Player Count: Seven Months of Decline and the Line Between Seasonality and StructureOn September 23, 2026, CS2 recorded a concurrent peak of 1,450,705 players....
International FootballThe 90+2 Stumble: Vietnam's Lesson in PatienceAt the 90+2 minute, on the Thammasat Stadium, the referee's whistle cut throu...
EsportsChun-Li, Remind, and a Film Premiere Night With No NumbersOn the night of the Street Fighter film premiere, Remind's Chun-Li cosplay...
EsportsVALORANT Champions Shanghai: T1 Steal Summit, Americas Claim Four of Six Remaining TeamsOn Summit, Paper Rex led 9-3 at halftime and won the second-half pistol round...
Domestic FootballV.League 1 and the Data Problem: When Vietnamese Football Analyses From MemoryIn November 2026, in a temporary hotel room a few hundred metres from Thien...
Domestic FootballThe Đoàn Văn Hậu-Ngọc Tân incident: From the tackle to structural lessonsOn the evening of September 10, 2027, at Hang Day Stadium, a moment in the...
International FootballThe White Zone of Data: Reading Football When Information Chooses SilenceMinute 63. A player goes down without contact — his knee buckles like a hinge...
International FootballAston Villa beat Manchester City: Nicolas Jackson, an old debt, and a win told only by its resultTen minutes after the final whistle at Villa Park. The tunnel down to the...
AthleticsThe 41.7mm Sole and the Stripped Gold: Governance Shock at Asiad 20At night in Nagoya, a gold medal was raised on the Kazakhstan flag. By mornin...
EsportsAPL 2026 Champion NaiLiu Suspended Indefinitely by Flash Wolves Over Personal MisconductJust weeks after lifting the APL 2026 championship trophy and claiming the FM...
Domestic FootballV.League in the Transfer Window: Vietnamese Football and the Challenge of Retaining TalentIn the final hours of the transfer window, in a small office in Hanoi, a...
Domestic FootballPersib Bandung 1-0 The Cong Viettel: A Match Decided in the 45th and 68th MinutesI rewatched the footage of Persib Bandung against The Cong Viettel three time...
BadmintonSepak Takraw ASIAD 20 Gold: Vietnam's Two-Tier Reward Architecture and the 48-Month GapThe reward notice arrived before any match report. One women's sepak takraw...
EsportsNine Analytical Dimensions, Zero Data Rows: The Pipeline Failure Slipping Into Esports CoverageThe sheet of paper on my desk in Seoul has nine sections, fully numbered, ful...
Domestic Football450 Minutes Without a Goal: Dong Nai, Viet Thang and the Data VoidOn the evening of 24 October, after a 0-4 defeat to Nam Dinh, Nguyen Viet Tha...
BadmintonEmpty Arena, Full Hearts: The Breathing Rhythm of Vietnamese Badminton's Regular SeasonAt the end of January, I sat in the third row of a provincial arena. On court...
AthleticsPeres Jepchirchir Provisionally Suspended: Women’s Marathon and the Ripple After a Historic DoubleSydney, August 30, 2026. Peres Jepchirchir crossed the finish line at the...
TennisGermany 3-1 Croatia: Zverev Seals the Bologna Berth and the Unfilled Gap at No. 2 SinglesThe point that closed the tie between Germany and Croatia in Halle came from ...
EsportsT1 and the Governance Crisis: When the Top of the Table Must Check the CompassOn Saturday afternoon, a group of about 40 fans stood silently outside T1's...
EsportsCS2 Falls to an 805,000 Average Player Count: Seven Months of Decline and the Line Between Seasonality and StructureOn September 23, 2026, CS2 recorded a concurrent peak of 1,450,705 players....
International FootballThe 90+2 Stumble: Vietnam's Lesson in PatienceAt the 90+2 minute, on the Thammasat Stadium, the referee's whistle cut throu...
EsportsChun-Li, Remind, and a Film Premiere Night With No NumbersOn the night of the Street Fighter film premiere, Remind's Chun-Li cosplay...
EsportsVALORANT Champions Shanghai: T1 Steal Summit, Americas Claim Four of Six Remaining TeamsOn Summit, Paper Rex led 9-3 at halftime and won the second-half pistol round...
